Big Huge Thesaurus

Manduca quinquemaculata

noun